<?php
require_once 'C:\xampp\htdocs\e-pizza.com\application\classesAuxiliares\Carrinho.php';

class MeuCarrinhoController extends Zend_Controller_Action
{

    private $sessao = null;
    private $carrinho = null;
    private $prodMapper = null;

    public function init()
    {
    	session_start();
    	
    	if (!isset($_SESSION["carrinho"])){
    		$this->carrinho = new Carrinho();
    	}else {
    		$this->carrinho = $_SESSION["carrinho"];
    	}
    	
    	$this->prodMapper = new Application_Model_ProdutoMapper();
    	

    }

    public function indexAction()
    {
    	$this->view->title = "Meu carrinho";
    	
    	$listaId = $this->carrinho->getListaProdutos();
    	
    	if ($listaId == NULL){
    		$listaProduto = NULL;
    	}else{
    		foreach ($listaId as $idProduto){
    			$produto = $this->prodMapper->buscarPeloId($idProduto);
    			$listaProduto[] = $produto;
    		}
    	}
    	    	
    	
    	$this->view->lista = $listaProduto;
    		

    }

    public function removerItemNoCarrinhoAction()
    {
        $idProduto = $this->getRequest()->getParam("id");
        $this->carrinho->retirarItem($idProduto);
        $this->_helper->redirector("index", "meu-carrinho");
    }


}





